#pragma once
#include "../layer.h"
#include "../event/KeyEvent.h"
#include "../event/MouseEvent.h"
#include "../event/ApplicationEvent.h"

namespace Hazel{

    class HAZEL_API ImguiLayer :public Layer
    {
    public:
        ImguiLayer();
        ~ImguiLayer();

        virtual void OnAttach() override;
        virtual void OnDetach() override;
        // virtual void OnUpdate() override;

        void Begin();
        void End();
    private:
        float m_Time=0.0f;
    };
}